我有一台Seiko DPU-D2打印机。我用usb端口将它连接到计算机,我正在尝试使用串口写入它。我不知道这台打印机的安装位置。
到目前为止,我所掌握的是这些信息:
# lsusb
Bus 002 Device 009: ID 0619:0115 Seiko Instruments, Inc.
# dmesg
[ 4173.272074] usb 2-1.2: new full-speed USB device number 10 using ehci-pci
[ 4173.366653] usb 2-1.2: New USB device found, idVendor=0619, idProduct=0115
[ 4173.366665] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4173.366672] usb 2-1.2: Product: SII LTPDx45 Series.
[ 4173.366677] usb 2-1.2: Manufacturer: Seiko Instruments Inc.
[ 4173.368663] usblp 2-1.2:1.0: usblp2: USB Bidirectional printer dev 10 if 0 alt 0 proto 2 vid 0x0619 pid 0x0115
还有其他方法可以找出这台打印机的安装位置吗?或者,如果尚未安装,如何安装它并通过串口使用这种方式写入echo "Something" > /dev/tty***
?
答案 0 :(得分:1)
我的印象是打印机实际安装正确。 usblp2
是设备ID。您应该能够打印到打印机,但是,由于usblp2
可能不是标准设备,您可能必须对打印服务(可能是cups
)进行编程以使用该设备进行打印。 / p>
当您执行“添加新打印机”时,您是否检查过usblp2是否出现在杯子的打印机对话框中? (在administratation
)? (您可能需要以管理员身份进行身份验证)
请注意,打印机没有收听串行命令 - 它正在模拟并行端口。您可以直接复制到简单的东西:cat <some_text> > /dev/usblp2