Linux: 将 Seiko usb 打印机连接为串口
Linux: Connect Seiko usb printer as serial port
我有一台 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***
?
我的印象是打印机安装正确。 usblp2
是设备ID。您应该能够打印到打印机,但是,由于 usblp2
可能不是标准设备,您可能必须对打印服务(可能 cups
)进行编程才能使用该设备进行打印。
当您执行 'add new printer'(在 administratation
中)时,您是否检查过 usblp2 是否出现在 cups 的打印机对话框中? (您可能必须以管理员身份进行身份验证)
请注意,打印机并未侦听串行命令 - 它正在模拟并行端口。您可能可以通过直接复制来打印简单的东西:cat <some_text> > /dev/usblp2
我有一台 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***
?
我的印象是打印机安装正确。 usblp2
是设备ID。您应该能够打印到打印机,但是,由于 usblp2
可能不是标准设备,您可能必须对打印服务(可能 cups
)进行编程才能使用该设备进行打印。
当您执行 'add new printer'(在 administratation
中)时,您是否检查过 usblp2 是否出现在 cups 的打印机对话框中? (您可能必须以管理员身份进行身份验证)
请注意,打印机并未侦听串行命令 - 它正在模拟并行端口。您可能可以通过直接复制来打印简单的东西:cat <some_text> > /dev/usblp2