当前位置: 代码迷 >> PB >> 请问PB连接打印机有关问题
  详细解决方案

请问PB连接打印机有关问题

热度:45   发布时间:2016-04-29 06:58:33.0
请教PB连接打印机问题!
我想通过PB9.0连接条形码打印机,在程序里我该怎么写

------解决方案--------------------
String   ls_printers,ls_tmp
Long   ll_place

ls_printers     =   PrintGetPrinters   (   )

ll_place = Pos   (ls_printers,   '在控制面板,打印机,里面看到的你的打印机名,如HP 1010')

ls_tmp = Left(ls_printers,ll_place   -1   )

ls_tmp = Reverse(ls_tmp)

ll_place = Pos(ls_tmp, '~n ')

ls_tmp = Mid(ls_tmp,0,ll_place   -   1   )

ls_tmp = Reverse(ls_tmp)

ls_tmp = ls_tmp   +   '在控制面板,打印机,里面看到的你的打印机名,如HP 1010'

ll_place   =   printsetprinter(ls_tmp)

if ll_place = 1 then
dw_1.print()
end if


------解决方案--------------------
我们对北洋的标签打印机做过开发,就是有几个DLL,里面有一大堆的函数可被调用.不知道你的是什么牌子什么型号的打印机?

4楼的回答,貌似解决了打印到指定windows打印机的问题(而不是默认打印机),答非所问吧?

我们用过的北洋标签打印机,不是windows控制面板里能找到的通用打印机,而是通过串口通讯(并口、USB也可)的专用设备。
  相关解决方案