Linux:将Seiko usb打印机作为串行端口连接

Linux:将Seiko usb打印机作为串行端口连接,linux,printing,serial-port,usb,Linux,Printing,Serial Port,Usb,我有一台精工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:

我有一台精工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
)才能使用该设备进行打印

当您“添加新打印机”(在
管理
中)时,是否检查cups的打印机对话框中是否显示usblp2?(您可能必须以管理员身份进行身份验证)


请注意,打印机没有侦听串行命令-它模拟的是并行端口。您可能可以通过直接复制到它来打印简单的内容:
cat>/dev/usblp2

文件系统已装入。设备已安装(或在其上层注册,如USB),但未安装。如果设备没有驱动程序,则无法安装该设备。在dmesg中,该设备的驱动程序似乎位于usblp模块中,不是吗?如果设备实际安装,我希望看到更多日志消息。特别是一个成功的USB设备安装会有一个“usbcore:registered new interface driver…”形式的消息。因此,如果没有一些外部驱动程序,就无法使其工作?好的,我设法将其打印出来。我没有使用杯子,因为我想要一个低级的服务。你是对的,usblp的方向是对的,但是/dev/文件夹中没有
usblp2
节点,这让我当时很困惑。但是现在我发现了一个工作正常的
/dev/usb/lp2
节点。对我来说唯一奇怪的是并行端口-在手册中有串行端口设置。也许打印机也有一个物理串行端口?它有DB-9连接器吗?或者同一打印机的两种型号(或变体或选项)的手册是通用的?我注意到规格表上写着Serial/USB,这意味着它有两个连接器(对于-00型号)。如果答案正确,请单击答案左侧的“V”,以便其他人可以更轻松地找到它!对不起,我以为我接受了答案,但现在我知道我只给了它一分;)实际上,串行接口规范可能适用于物理连接器(26针)。谢谢你的帮助,不客气!我找不到打印机连接器侧的图片-这真的是串行端口的26针连接器吗?或25针(DB-25)?它是一个对称的26针端口。根据手册,它是XG4A-2632(欧姆龙)连接器。四个引脚用于供电。