在Linux下使用ruby打印到兄弟TD-4000标签打印机时出现问题

时间:2016-08-25 08:30:24

标签: ruby linux printing

我希望能够在Linux下打印到Brother TD-4000标签打印机。最终目标是捕获输出并通过Printnode将其发送到远程打印机,但目前本地还可以。

我发现了宝石Escper可能会有所帮助,但即使是最基本的例子,打印机也会顽固地静音。

vp1 = Escper::VendorPrinter.new id: 1, name: 'Printer 1 USB', path: '/dev/usb/lp0', copies: 1
print_engine = Escper::Printer.new 'local', vp1
print_engine.open
print_engine.print 1, 'print text to printer 1'

# outputs
[ESCPER] [print] Printing on Printer 1 USB @ #<File:/dev/usb/lp0>.
[ESCPER] [print] Written text: print text to printer 1
 => [23, "print text to printer 1"] 

# but nothing comes out of the printer

打印机在该端口上,我确保它的世界可写。

是否有人对此打印机(或其他类似的兄弟)使用此宝石或使用其他方法有任何经验?

0 个答案:

没有答案