我想通过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也可)的专用设备。