在 ubuntu 16.04 上从点阵打印机 TVS MSP250 STAR 打印页面

在 ubuntu 16.04 上从点阵打印机 TVS MSP250 STAR 打印页面

我正在使用一个 Web 应用程序,该应用程序可打印从同一台机器上的 Web 服务器读取的收据。由于我非常倾向于打开软件,所以我想在 上提供整个软件包Ubuntu。但是,我知道几乎每个客户都使用本地制造商的点阵打印机,所以我必须以某种方式处理这个打印问题。

Ubuntu 显示其名称为-TVS MSP-250*应用Printers程序,然后我必须选择驱动程序。所以我选择了Generic text-only printer

尝试从 Firefox 打印一页,从 gedit 打印一页。

打印机根本没有反应!

阅读Epson EX 100ESC/P来自usb_printerid,我已经尝试了Epson 9-Pin Series品牌和型号。

然后它打印了页面第一行的部分内容。

从网页上看,它几乎可以以小字体大小打印出可读的第一行。在较大的字体上,底部会出现一些字母剪切,例如g 从 gedit 来看,它看起来也一样 -仅打印底部剪辑的第一行

然后,我尝试Epson Dot Matrix Foomatic/epsonc (recommended)从下载的 PPD 文件中公开印刷 打印头移动了,但没有打印任何东西。

最后我尝试了TVSE9W80COL.ppd从打印机制造商下载的文件。

产品页面

下载链接

那个也不起作用。

我可以使用以下方式从 root 用户进行打印:

cat linux.txt > /dev/usb/lp0

它打印速度很快,但不关心页面宽度。

我已经打电话给制造商的客户服务部门,他们让我联系Ubuntu:`(

我读过了qz-托盘可以提供帮助。但我想确认一下,我无法使用默认软件做任何事情。我对硬件或驱动程序一无所知,也不知道它是如何cups工作的,也不知道它涉及什么。请提出一个有效的解决方案Ubuntu


sudo usb_printerid /dev/usb/lp0

GET_DEVICE_ID string:
NUFACTURER: TVS Electronics,INDIA;COMMAND SET:ESC\P;MODEL: TVS MSP-250*;CLASS: PRINTER;DESCRIPTION:TVS MSP-250*;CID:Epson_EX-100�
�Վ���                                                                                                                            @���3>
     @0[I��Վ��@
                 ���jA�     @�Վ��
                                     �JZ�N�i
                                            ���\ӱi@P
                                                     @  @�Վ��I  @�Վ���؎���؎���؎���؎��:ގ���ގ���ގ���ގ���ގ���ގ���ގ���ގ��ߎ��ߎ��ߎ��/ߎ��`ߎ��rߎ���ߎ���ߎ���ߎ��!��������d@@8 ��I�        @

x���Ox86_64usb_printerid/dev/usb/lp0TERM=xterm-256colorLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;

lpstat -a

TVS-MSP-250 accepting requests since Sunday 01 July 2018 03:17:54 PM IST

ls -l /etc/cups/ppd/

total 4
-rw-r----- 1 root lp 1401 Jul  1 15:17 TVS-MSP-250.ppd

lsusb

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0e75:1101 TVS Electronics, Ltd 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 004 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lpinfo -v

network beh
network http
network ipp14
network ipp
network socket
network https
direct hp
network ipps
network lpd
serial serial:/dev/ttyS0?baud=115200
direct usb://TVS/MSP-250*?serial=TVS-250STAR
direct hpfax

ls -l /dev/usb/lp0

crw-rw---- 1 root lp 180, 0 Jul  1 15:52 /dev/usb/lp0

lsmod | grep usb

usblp                  20480  0
usbhid                 49152  0
hid                   118784  2 hid_generic,usbhid

答案1

总结

使用 USB 连接打印机并尝试通过并行连接uri

并行:/dev/usb/lp0

请勿将任何其他打印机连接到同一设备。请按照维基百科链接以获取更多说明。


我做了什么 :

打印机使用电缆连接到计算机USB。因此,我忽略了它parallel:/,而将注意力集中在它上面usb:。此外,应用程序上显示的默认 URIprinters也类似。

usb://TVS/MSP-250*?serial=TVS-250STAR

6 个小时后,在放弃之前,我想尝试一下找到的东西

https://wiki.ubuntu.com/DebuggingPrintingProblems#USB_-.3E_Parallel_adapter

parallel:/dev/usb/lp0通过选择“输入 URI”...使用设备 URI 设置打印机

当 URI 更改为以下形式时,它起作用了,

并行:/dev/usb/lp0

看,打印机有两个接口。

Centronics IEEE-P1284A Parallel, USB

我正在使用USB type B to USB type A connection保持打开parallel port状态,即使它适用于USB -> Parallel adapter上述 URL 部分下的故障排除部分。

相关内容