I've purchased generic USB POS Receipt Printer and on supplied mini CDROM I've got driver installation scripts (binary) for 32bit and 64bit Linux. Since I am working on 64bit Ubuntu 14.04.3 LTS with CUPS version 1.7.2 and kernel version 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux I've installed driver installation script for 64bit system. Script executed without errors and it basically installed printer in CUPS and here is printer's status in it:.Now, if I navigate in CUPS to Print Test Page and click on Print Test Page button, I first get status messages in following order:Rendering completed.Connecting to printer.The printer is not responding.Here is a screenshot of the situation:However if I bypass CUPS and execute from terminal the following code, for example:sudo echo Test from terminal > /dev/usb/lp0the string Test from terminal is printed out, which means cablesare ok and printer connection is also ok. Here is also output of script installation:---------------------------------------Models included:                 POS80                 POS58Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.confServerBin tag not present in cupsd.conf - using defaultDataDir tag not present in cupsd.conf - using defaultServerRoot = ServerBin  = DataDir    = Copying rastertozj58 filter to /usr/lib/cups/filterCopying model ppd files to /usr/share/cups/model/zjiangAdd the POS58 printerRestarting CUPS * Stopping Common Unix Printing System cupsd                                                                                                                                                           [ OK ]  * Starting Common Unix Printing System cupsd                                                                                                                                                           [ OK ] Install CompleteGo to http://localhost:631, or http://127.0.0.1:631 to manage your printer please!Now, I've changed LogLevel to debug in cupsd.conf via sudo nano /etc/cups/cupsd.conf and restarted cups via sudo service cups restart and here is output of /var/log/cups/error_log when I tried to print something.What did I miss in CUPS settings?P.S.: I was forced to move cups debug output to pastebin since it was to long for my post.
CUPS Error Printer is not Responding
ubuntu;cups;printer
See Brainydeal Receipt Printer (alternatively Brainydeal Receipt Printer) which is useful and probably relevant. In particular, you are using a socket connection. As that thread observes, this is almost certainly wrong. A socket connection is for a printer which is accessed over the  network. Your printer is not networked; it has a direct USB connection  to the computer. The device you have used is incorrect - which makes  printing impossible.Change it to usb://. That same thread helpfully has a suggestion on how to do this using the web interface:The device needs to be changed. One way is:Reboot the computer with the printer attached and switched on.Go to http://localhost:631 with your browser.Go to Administration. Is the printer found?Proceed to install a print queue with the PPD in the zjiang directory.To be clear, you can install a new software printer. You don't even need to delete the current entry, and don't do so till you get a new one working, in case you need it for reference.Another way to do this is via lpadmin. See man lpadmin.