Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

3 votes
1 answers
2130 views
lp & Epson WF: set quality of printing
I use Epson WF 7510 printer, and I can print in any quality I choose (draft/normal/best) using system tools (OS X). But I cannot change the quality of printing in command line: `lp -o EPIJ_Qual=...` has no effect. How can I change the quality of print? The output of `lpoptions -l` is as follows: EPI...
I use Epson WF 7510 printer, and I can print in any quality I choose (draft/normal/best) using system tools (OS X). But I cannot change the quality of printing in command line: lp -o EPIJ_Qual=... has no effect. How can I change the quality of print? The output of lpoptions -l is as follows: EPIJ_PSrc/Page Setup: *2 3 EPIJ_Size/Paper Size: 1 74 76 6 23 *0 10 2 3 70 28 29 97 7 25 27 112 26 4 5 EPIJ_Medi/Media Type: *0 12 92 13 15 97 117 93 EPIJ_Ink_/Grayscale: *1 0 EPIJ_Mode/Mode: *0 3 EPIJ_APri/Automatic: 0 *1 2 EPIJ_Manu/Custom: *0 EPIJ_Qual/Print Quality: 301 302 303 *304 305 306 307 EPIJ_Hori/Mirror Image: *0 1 EPIJ_CMat/Color Settings: *0 1 2 3 EPIJ_CCor/Mode: 3 *6 EPIJ_Gamm/Gamma: 0 *1 EPIJ_UEpL/EPSON Color LUT: *0 1 EPIJ_ERGB/E-RGB: *0 1 EPIJ_ECAv/Advanced Settings: *0 1 EPIJ_Brit/Brightness: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_Cont/Contrast: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_Satu/Saturation: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_Cyan/Cyan: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_Mage/Magenta: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_Yell/Yellow: -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 EPIJ_ATon/Scene Correction: *7 11 12 13 4 8 EPIJ_AFil/Sharpen: *0 1 EPIJ_AGai/Sharpness Option: *1 2 EPIJ_ACam/Digital Camera Correction: *0 1 EPIJ_DCCT/Image Purelyzer Option: *0 1 EPIJ_OSColMat/ColorMatching: *1 2 EPIJ_HdofClSp/Use Generic RGB: 0 *1 EPIJ_OSCMProf/CustomColorMatchingProfile: *0 1 2 3 EPIJ_REye/Fix Red-Eye: *0 1 EPIJ_Bdls/Borderless: *0 1 EPIJ_exmg/Expansion: 0 1 *2 EPIJProfileSpec/EPSON Profile: *0 1 ColorModel/ColorModel: *RGB Mono MediaType/MediaType: *0 12 92 13 15 97 117 93 Resolution/Resolution: 120x120dpi 360x360dpi *720x720dpi PageSize/Media Size: *A4 A4.NMgn EPKG EPKG.NMgn EPPhotoPaper2L EPPhotoPaper2L.NMgn A6 A5 A3 A3.NMgn EP13x19 EP13x19.NMgn B4 B5 EPPhotoPaperLRoll EPPhotoPaperLRoll.NMgn EPIndexCard5x8 EP8x10in EPHiVision102x180 EPHiVision102x180.NMgn EP100x148mm EP100x148mm.NMgn Env10 EnvDL EnvC4 EnvC6 Letter Legal Custom.WIDTHxHEIGHT EPIJ_BSSv/Skip Blank Page: *0 1 EPIJ_Silt/Quiet Mode: *0 1 EPIJ_BkPr/Permit temporary black printing: *0 1 EPIJ_OPT_Bi_D/High Speed Printing: 0 *1 EPIJ_ENAL/Warning Notifications: 1-0_2-0_3-0_4-0 *1-1_2-1_3-1_4-1 Usage of other options like -o EPIJ_Hori=1 has effect.
pantlmn (131 rep)
Sep 24, 2015, 02:05 AM • Last activity: Aug 6, 2025, 08:03 PM
2 votes
1 answers
2149 views
Debian: LSB package for OpenPrinting driver
I have an [old printer](http://support.lexmark.com/index?page=product&locale=en&productCode=1100_COLOR_JETPRINTER&segment=SUPPORT&userlocale=EN_UK#1) which requires the LSB package in order to install the OpenPrinting driver in Debian: [Preparation of LSB-compliant distributions](https://wiki.linuxf...
I have an [old printer](http://support.lexmark.com/index?page=product&locale=en&productCode=1100_COLOR_JETPRINTER&segment=SUPPORT&userlocale=EN_UK#1) which requires the LSB package in order to install the OpenPrinting driver in Debian: [Preparation of LSB-compliant distributions](https://wiki.linuxfoundation.org/openprinting/database/driverpackages) However, the current version of Debian no longer support LSB: [Debian discontinued LSB support in 2015](https://wiki.debian.org/LSB) Therefore, I'm not able to install the OpenPrinting driver of this printer on Debian Buster. Any idea how to solve that? *** # Follow-up Following some advices, I tried to install the LSB package from Ubuntu. So, I downloaded the LSB package from Ubuntu 19.04 available at https://pkgs.org/ Then I tried to install via the following command: dpkg -i lsb_10.2019031300ubuntu1_all.deb However, some dependencies were missing: dpkg: dependency problems prevent configuration of lsb: lsb depends on lsb-core (>= 10.2019031300ubuntu1); however: Package lsb-core is not installed. lsb depends on lsb-printing (>= 10.2019031300ubuntu1); however: Package lsb-printing is not installed. Then I've downloaded the lsb-core package and tried to install it: dpkg -i lsb-core_10.2019031300ubuntu1_amd64.deb Again, dependencies issues: dpkg: dependency problems prevent configuration of lsb-core: lsb-core depends on libncurses5; however: Package libncurses5 is not installed. lsb-core depends on lsb-invalid-mta (>= 10.2019031300ubuntu1) however: Package lsb-invalid-mta is not installed. lsb-core depends on at; however: Package at is not installed. lsb-core depends on binutils; however: Package binutils is not installed. lsb-core depends on ed; however: Package ed is not installed. lsb-core depends on libc6-dev | libc-dev; however:Package libc6-dev is not installed. Package libc-dev is not installed. lsb-core depends on cups-bsd | lpr; however: Package cups-bsd is not installed. Package lpr is not installed. lsb-core depends on m4; however: Package m4 is not installed. lsb-core depends on mailx | mailutils; however: Package mailx is not installed. Package mailutils is not installed. lsb-core depends on make; however: Package make is not installed. lsb-core depends on patch; however: Package patch is not installed. lsb-core depends on pax; however: Package pax is not installed. lsb-core depends on rsync; however: Package rsync is not installed. lsb-core depends on alien (>= 8.36); however: Package alien is not installed. lsb-core depends on lsb-security (>= 10.2019031300ubuntu1); however: Package lsb-security is not installed. lsb-core depends on time; however: Package time is not installed. It seems that this is not the way to go. Any idea?
Mark Messa (311 rep)
Nov 21, 2019, 11:04 PM • Last activity: Jul 5, 2025, 02:07 PM
0 votes
0 answers
23 views
How can get my hp printer's DPI info?
I have a HP 2300 printer connected to computer running debian. How can get my hp printer's PPI info with gui (HP Device Manager) or some HPLIP command or CUPS command (lp)? [![enter image description here][1]][1] [1]: https://i.sstatic.net/CbgVoEGr.png
I have a HP 2300 printer connected to computer running debian. How can get my hp printer's PPI info with gui (HP Device Manager) or some HPLIP command or CUPS command (lp)? enter image description here
showkey (499 rep)
Jul 4, 2025, 12:01 AM
0 votes
1 answers
1445 views
CUPS: "server-error-internal-error"
My printer has been working fine for a while but I went to use it yesterday and it wouldn't print from my LM system (LinuxMint 21.3). The printer is still found and works from my Android phone and from a Windows 11 system; they still print without issue. And I can remove it and add it again under Wi...
My printer has been working fine for a while but I went to use it yesterday and it wouldn't print from my LM system (LinuxMint 21.3). The printer is still found and works from my Android phone and from a Windows 11 system; they still print without issue. And I can remove it and add it again under Windows without error. I can ping the printer successfully from LM but cannot add the printer either through the Cinnamon Printers applet or via the CUPS Webpage (http://127.0.0.1:631/) . Not sure what changed. It looks like the issue is empty PPD file (noted in the errors, below) but I'm not clear who this would have changed since this is the same printer that has been working for a long time and just stopped working with no obvious changes. I could really use some guidance on what to look for -- maybe some logs, determine whether the CUPS engine was recently updated, etc. Here's what I did... First, I deleted the existing, non-working printer and attempted to add the printer again. In the past, when it has stopped working, just re-adding it has been successful. Not this time; it fails with the "server-error-internal-error". As I was planning to go forward at some point, anyway, I installed an image of LinuxMint 22 (Wilma) to a new partition and tried to add the printer there. But the exact same results: Printer: Select Device Printer: Error Everything seems to indicate the printer is still found successfully but I'm unable to add it. I've searched around for references to the error and other apparently related issues. This seemed promising Remedy for CUPS Server Error on Linux but neither it nor the other things I've found have helped. **ippfind** reports this: ipp://Canonaaf616.local:631/ipp/print So, I went to the CUPS webpage (Administration, Add Printer/Find New Printers) and it successfully finds the printer: CUPS: Find Printer But having attempted to add the printer using all of the listed "Printers" and "Models", none of them have worked. Using the "IPP Everywhere" model returns: Unable to create PPD: No IPP attributes. Using the "driverless" model returns: cups-driverd failed to get PPD file - see error_log for details. Checking /var/log/cups/error_log, I see several messages like below for various languages: [cups-driverd] Bad driver information file \"/usr/share/ppd/openprinting/Utax/Global/English/... Followed by these: E [24/Sep/2024:12:07:17 -0600] Canon_MF741C_743C_: PPD creation failed: No IPP attributes. E [24/Sep/2024:12:07:17 -0600] [Client 572] Returning IPP server-error-device-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon_MF741C_743C_) from localhost. E [24/Sep/2024:12:08:06 -0600] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://Canon%20MF741C%2F743C%20(aa%3Af6%3A16)%20(aa%3Af6%3A16)%20(aa%3Af6%3A%20%20(2a%3A17%3A0e)%20(7)._ipps._tcp.local/, ipps: //Canonaaf616.local:10443/ipp/print) via IPP! E [24/Sep/2024:12:08:06 -0600] copy_model: empty PPD file E [24/Sep/2024:12:08:06 -0600] [Client 597] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon_MF741C_743C_) from localhost. E [24/Sep/2024:12:08:21 -0600] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://Canon%20MF741C%2F743C%20(aa%3Af6%3A16)%20(aa%3Af6%3A16)%20(aa%3Af6%3A%20%20(2a%3A17%3A0e)%20(7)._ipps._tcp.local/, ipps: //Canonaaf616.local:10443/ipp/print) via IPP! E [24/Sep/2024:12:08:21 -0600] copy_model: empty PPD file E [24/Sep/2024:12:08:21 -0600] [Client 625] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon_MF741C_743C_) from localhost. **avahi-browse -rt _ipp._tcp** returns: + wlp5s0 IPv6 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) Internet Printer local + wlp5s0 IPv4 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) Internet Printer local = wlp5s0 IPv6 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) Internet Printer local hostname = [Canonaaf616.local] address = [192.168.4.31] port = txt = ["mopria-certified=1.3" "print_wfds=T" "rfo=ipp/faxout" "kind=document,envelope,postcard" "URF=ADOBERGB24,CP255,DM1,PQ4,RS300,SRGB24,W8-16,FN3,IS1-4,OB10-40,V1.4" "Fax=T" "Scan=T" "TLS=1.2" "usb_CMD=LIPSLX,CPCA" "UUID=6d4ff0ce-6b11-11d8-8020-349f7baaf616" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=F" "Collate=F" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usb_MDL=MF741C/743C" "usb_MFG=Canon" "adminurl=http://Canonaaf616.local:80/airprint.html " "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNMF741C/743C)" "ty=Canon MF741C/743C" "priority=10" "qtotal=1" "note=" "rp=ipp/print" "txtvers=1"] = wlp5s0 IPv4 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) Internet Printer local hostname = [Canonaaf616.local] address = [192.168.4.31] port = txt = ["mopria-certified=1.3" "print_wfds=T" "rfo=ipp/faxout" "kind=document,envelope,postcard" "URF=ADOBERGB24,CP255,DM1,PQ4,RS300,SRGB24,W8-16,FN3,IS1-4,OB10-40,V1.4" "Fax=T" "Scan=T" "TLS=1.2" "usb_CMD=LIPSLX,CPCA" "UUID=6d4ff0ce-6b11-11d8-8020-349f7baaf616" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=F" "Collate=F" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usb_MDL=MF741C/743C" "usb_MFG=Canon" "adminurl=http://Canonaaf616.local:80/airprint.html " "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNMF741C/743C)" "ty=Canon MF741C/743C" "priority=10" "qtotal=1" "note=" "rp=ipp/print" "txtvers=1"] **avahi-browse -rt _uscan._tcp** returns: + wlp5s0 IPv4 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) _uscan._tcp local = wlp5s0 IPv4 Canon MF741C/743C (aa:f6:16) (aa:f6:16) (aa:f6: (2a:17:0e) (7) _uscan._tcp local hostname = [Canonaaf616.local] address = [192.168.4.31] port = txt = ["usb_MFG=Canon" "mopria-certified-scan=1.2" "duplex=T" "is=platen,adf" "UUID=6d4ff0ce-6b11-11d8-8020-349f7baaf616" "cs=color,grayscale" "pdl=application/octet-stream,application/pdf,image/jpeg" "representation=Image" "adminurl=http://Canonaaf616.local:80/airprint.html " "rs=eSCL" "vers=2.63" "note=" "ty=Canon MF741C/743C" "txtvers=1"] **UPDATE** This appears to be some kind of change related to networking but nothing has changed on the network. - My "Home" firewall is disabled. - My router still shows the printer as connected. - I can ping the printer IP from any of the computers. - The LinuxMint "Find Network Printer" option finds the computer on the network. - The CUPS webpage can find the printer. - avahi-browse can find the printer. But all attempts fail to either: 1) add the printer on a Linux system, or 2) print to it from a Linux system that still has that printer added from before the issue. I tried creating the queue manually with lpadmin -p TEST -v ipp:///ipp/print -m everywhere -E but it returned lpadmin: Unable to create PPD: No IPP attributes. I found this article CUPS: “Unable to Copy PPD file" which seemed applicable. I checked my /etc/nswitch.conf and the contents are: # /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the glibc-doc-reference' and info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: files systemd group: files systemd shadow: files systemd gshadow: files systemd hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis The hosts line looks correct, I think? I had no /etc/msdn.allow file so added one with the contents: .local. .local But no improvement; still cannot print or add the printer. **UPDATE** Apparently this is a bug in CUPS: Can't add Canon ipp printer after cups version 2.4.6
AdvApp (153 rep)
Sep 26, 2024, 08:17 PM • Last activity: Jul 1, 2025, 03:33 AM
1 votes
0 answers
172 views
Brother MFC-L2710DW mysteriously stopped printing
I'm trying to use Brother MFC-L2710DW multifunction printer/scanner with my Devuan ASCII machine (which is just like Debian Stretch but without systemd). At first, this seemed to work: I printed a couple of test pages, I scanned, life was good. (This was over wireless with a fixed IP address for the...
I'm trying to use Brother MFC-L2710DW multifunction printer/scanner with my Devuan ASCII machine (which is just like Debian Stretch but without systemd). At first, this seemed to work: I printed a couple of test pages, I scanned, life was good. (This was over wireless with a fixed IP address for the printer.) Now, a few days later, I'm trying to print again - and nothing gets printed! The notices which come up (I use Cinnamon, CUPS) say the job has been sent to the printer, and the queue is empty, but the printer says it's sleeping and does nothing. The printer responds to pinging to its IP address. It also manages to scan images just fine. I tried connecting the printer via USB, and supposedly this succeeded - but again, no pages come out. I used the printer's test print function (not through the computer), and that's fine too. Finally, I've now used my laptop (running Lubuntu 18.04) to test: Made the same installation, and a test page prints. What's going on and how can I get my Devuan system to print again? **Edit:** Still seeing this all the way to 2025. I often have to reinstall the printer driver, which often works; then the newly-reinstalled printer stops printing again after a while.
einpoklum (10753 rep)
Feb 3, 2019, 09:10 PM • Last activity: Jun 28, 2025, 08:21 PM
5 votes
1 answers
2361 views
How can I determine user base page limit for a printer?
I'm using Debian Linux. I want to determine user base page limit, different page limit for different users, for a printer. I can determine page limit for printer with CUPS but can not determine page limit for single user. How can I achieve this?
I'm using Debian Linux. I want to determine user base page limit, different page limit for different users, for a printer. I can determine page limit for printer with CUPS but can not determine page limit for single user. How can I achieve this?
ibasaran (121 rep)
Feb 21, 2014, 02:15 PM • Last activity: Jun 11, 2025, 03:08 PM
8 votes
2 answers
5132 views
How to print from Arch Linux via Wi-Fi to Canon MG6450?
I have a Canon MG6450 with Wi-Fi enabled and an up-to-date Arch Linux installation with [cnijfilter-mg4200 3.80-1][1] [installed][2]. I can *see* the printer in print dialogues (sometimes it takes a second to show up, presumably because it's being auto-discovered), I can select it, and I get no erro...
I have a Canon MG6450 with Wi-Fi enabled and an up-to-date Arch Linux installation with cnijfilter-mg4200 3.80-1 installed . I can *see* the printer in print dialogues (sometimes it takes a second to show up, presumably because it's being auto-discovered), I can select it, and I get no error message when clicking OK. However, the printer is completely oblivious to all this, it seems. I've also tried connecting via USB. Afterwards the printer was *not* auto-detected by the print dialogue, but it *was* detected by system-config-printer, and I was able to configure and print with no problems. But it would be very nice to be able to print wirelessly. --- It appears some fatal printing errors show up neither in the print dialogue nor in system-config-printer. Both of them simply report printer state as "Idle - Rendering completed". However, after going to the CUPS web interface and clicking the printer I finally got a hint - after each print job is the following message: > "The PPD version (5.2.11) is not compatible with Gutenprint 5.2.12. Please run `/usr/bin/cups-genppdupdate' as administrator." OK then: $ sudo /usr/bin/cups-genppdupdate /etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping /etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd! Failed to update any PPD files Now I'm seeing if anywhere has a compatible PPD. Canon's IJ Printer Driver Ver. 4.00 for Linux has PPD files for MG6400 and MG6500. I tried the MG6400 one, cleaned out the printer queue, and tried printing a test page. Now the CUPS web interface has no errors, but system-config-printer reports: > File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory Looks like that file is available from cnijfilter-common , which currently can't be built . After following the instructions by c.gerhorst I have installed the package, but now the printer dialogue is complaining that /usr/lib/cups/filter/cmdtocanonij is missing. --- There *is* a /usr/lib/cups/filter/commandtocanon. I've tried replacing cmdtocanonij with commandtocanon in /etc/cups/ppd/Canon-PIXMA-MG6450.ppd and running sudo systemctl daemon-reload and sudo systemctl restart org.cups.cupsd.service. Now I get no error message anywhere, but the print jobs just seem to disappear entirely. The printer shows no sign of receiving them, and the CUPS web interface shows any new jobs as first "processing", then "completed", without any indication that something is black-holing everything.
l0b0 (53368 rep)
Nov 24, 2015, 07:13 PM • Last activity: Jun 8, 2025, 09:00 AM
1 votes
1 answers
1959 views
hplip 3.16.2: no installed HP device found (while CUPS finds it)
I was investigating further an issue already reported [here][1]. The problem is: after having upgraded the **hplip** driver to **3.16.2**, the scanner in my all-in-one printer **HP Color LaserJet Pro MFP M277dw** does not work any longer (while the printer does). Today I found other oddities that se...
I was investigating further an issue already reported here . The problem is: after having upgraded the **hplip** driver to **3.16.2**, the scanner in my all-in-one printer **HP Color LaserJet Pro MFP M277dw** does not work any longer (while the printer does). Today I found other oddities that seem specific to **hplip** rather than to **sane**, whereby this other post. I use **Ubuntu Linux 14.04 LTS**. In all that follows the device is connected and powered-on. The hplip page for that device is here . # Evidences # **a.** Moving on from the **sane** community page on Ubuntu , I followed the suggestion to run sudo hp-setup. The answer is warning: CUPSEXT could not be loaded. Please check HPLIP installation. **b.** If run hp-doctor, the welcome message is error: This distro (i.e ubuntu 14.04) is either deprecated or not yet supported. This sounds utterly odd to me, because the previous hplip did not dare to complain this far of the very same distro. The complete output of hp-doctor is available from here on Paste Ubuntu . **c.** Ever more puzzling, if I open the HP device manager, I am presented with the window enter image description here which seems a false statement to me, since the device works as a printer at the very least. If I click on Setup device... I get again the same dialogue window. And **CUPS** on localhost:631 indeed confirms that the printer is there ready to be found, nice and idle. # Questions # Is there a way to have the commands hp-setup and hp-doctor run smoothly so that I can fix the scanner issue down the line? If not, how do I downgrade the hplip driver to the previous stable version? Installing 3.16.2 has led to more havoc than joy.
XavierStuvw (1179 rep)
Jul 9, 2016, 07:35 PM • Last activity: May 29, 2025, 06:07 AM
2 votes
2 answers
2517 views
Canon printer LBP2900B in Linux Mint 17.2 Cinnamon 32bit
I have been trying to install **Canon laser printer LBP2900B** in Linux Mint 17.2 Cinnamon 32bit. Whenever I give a print order monitor will say " printing" ! After 2 seconds it will say," printing cancelled " ! When i check the printer status( captstatusui -P LBP2900),the message i am getting is: C...
I have been trying to install **Canon laser printer LBP2900B** in Linux Mint 17.2 Cinnamon 32bit. Whenever I give a print order monitor will say " printing" ! After 2 seconds it will say," printing cancelled " ! When i check the printer status( captstatusui -P LBP2900),the message i am getting is: Communication error: - is the printer turned on ? - is the cable correctly connected ? I reconnected the cable,still the same error message !I am not getting " **Ready to print** " message after running the command **captstatusui -P LBP2900** [Click to see screen shot And in the terminal it says: "**(captstatusui:8733): GLib-CRITICAL **: Source ID 10 was not found when attempting to remove it** " I tried many versions of CAPT driver from canon site including **latest 2.7** ! The main link i referred is: http://www.e-lokam.com/internetsoftware/cannon-lbp-2900b-printer-installation-in-mint-16/ Another link itried : https://radu.cotescu.com/how-to-install-canon-lbp-printers-in-ubuntu/
Aboobackar (21 rep)
Nov 20, 2015, 02:21 AM • Last activity: May 13, 2025, 12:05 PM
0 votes
1 answers
56 views
The default "Generic" Printer throws "Could not start generic printer. Check your printer configuration". How do I make printing to PDF the default?
When I print from Libre Office and have the default "Generic" Printer, I get "Could not start generic printer. Check your printer configuration". What needs to be done so that I do not have to choose "Print to file" with the mouse each time I want to print a PDF? And even if I choose "Print to file"...
When I print from Libre Office and have the default "Generic" Printer, I get "Could not start generic printer. Check your printer configuration". What needs to be done so that I do not have to choose "Print to file" with the mouse each time I want to print a PDF? And even if I choose "Print to file" with the mouse, the file is not named with the name of the opened file, you need to write down the name. This is tedious work, you either have to write down the name or copy the name from the file name.
questionto42 (587 rep)
Apr 28, 2025, 07:35 AM • Last activity: Apr 29, 2025, 07:19 AM
0 votes
1 answers
129 views
Printer LBP6030 in Debian 12
I am using Debian 12. I bought a Canon LBP6030 printer. I installed the linux driver (linux-UFRIILT-drv-v500-uken-18.tar.gz) from their website. `lpinfo -v` gave me `usb://Canon/LBP6030/6040/6018L?serial=0000A1O25L4L`. So, I ran the following command to add the printer: sudo lpadmin -p LBP6030-6040-...
I am using Debian 12. I bought a Canon LBP6030 printer. I installed the linux driver (linux-UFRIILT-drv-v500-uken-18.tar.gz) from their website. lpinfo -v gave me usb://Canon/LBP6030/6040/6018L?serial=0000A1O25L4L. So, I ran the following command to add the printer: sudo lpadmin -p LBP6030-6040-6018L -E -v "usb://Canon/LBP6030/6040/6018L?serial=0000A1O25L4L" -P /usr/share/ppd/CNRCUPSLBP6030ZNK.ppd It says: lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. I went to http://localhost:631/printers/LBP6030-6040-6018L to print a test page. It says: stopped "Filter failed" I went to https://wiki.debian.org/CUPSFilter Not sure where to go from here.
Ahmad Ismail (2998 rep)
Aug 10, 2024, 11:17 AM • Last activity: Apr 11, 2025, 01:56 PM
0 votes
1 answers
83 views
Cups says 'Waiting for printer to become available'
My Brother HL-110 printer is not printing anymore. There's no output corresponding to the printer in `lsusb` and in `http://localhost:631/printers/HL-1110` it says `Waiting for printer to become available.` How to fix?
My Brother HL-110 printer is not printing anymore. There's no output corresponding to the printer in lsusb and in http://localhost:631/printers/HL-1110 it says Waiting for printer to become available. How to fix?
Gilles Quénot (36209 rep)
Feb 27, 2025, 03:20 PM • Last activity: Feb 27, 2025, 09:27 PM
1 votes
1 answers
801 views
CUPS: use printers in different subnet
I am trying to configure a cups server located in a subnet, that have to comunicate with printers installed in others subnets. For example: cups server ip: 192.168.0.1 /16 printer 01 ip: 192.168.1.10/16 printer 02 ip: 192.168.2.10/16 (and so on) The cups server is installed on a Debian server, and f...
I am trying to configure a cups server located in a subnet, that have to comunicate with printers installed in others subnets. For example:
cups server ip: 192.168.0.1 /16
printer 01 ip: 192.168.1.10/16
printer 02 ip: 192.168.2.10/16
(and so on)
The cups server is installed on a Debian server, and from this server I am able to ping all the printers. I have installed the printers with lpd protocol (like many others times with that machines) but when I launch a print job, the error_log file tell me that the printer is unreachable. I suspect that I need to modify the /etc/cups/cupsd.conf file, but I can't find out the right option. Someone can help me?
Bau Miao (1593 rep)
Sep 4, 2017, 04:19 PM • Last activity: Feb 23, 2025, 05:54 PM
1 votes
1 answers
132 views
How do I make Linux wait for /dev/usb/lp0 to have successfully printed a page?
I have a Dell 2130cn USB PCL-XL printer, and I am making a JetDirect/port 9100 print server with filters (converts PostScript to PCL-XL, converts PNG, etc.) for it. I am mostly doing this to learn how printers work and how CUPS and print spoolers work from behind. For context, I am trying to add bid...
I have a Dell 2130cn USB PCL-XL printer, and I am making a JetDirect/port 9100 print server with filters (converts PostScript to PCL-XL, converts PNG, etc.) for it. I am mostly doing this to learn how printers work and how CUPS and print spoolers work from behind. For context, I am trying to add bidirectional communication. When I try to: echo "Hello World!" > /dev/usb/lp0 It doesn't wait for the job to complete, and instead it instantly returns to the shell. Expected outcome: $ echo "Hello World!" > /dev/usb/lp0 [ wait until paper comes out of the printer, then returns to shell ] $ _ Current outcome: $ echo "Hello World!" > /dev/usb/lp0 [ returns to shell instantly, doesn't wait for the job to complete ] $ _
0penrc (11 rep)
Nov 12, 2024, 05:53 PM • Last activity: Nov 12, 2024, 06:52 PM
0 votes
0 answers
188 views
Cannot forward USB device to Proxmox LXC as it changes ID every time it is unplugged
I am setting up a printer in a Debian LXC image on Proxmox. I identified the printer in `lsusb`: ``` Bus 001 Device 007: ID 04f9:01ea Brother Industries, Ltd DCP-7030 ``` and I forward it in Proxmox (device `/dev/bus/usb/001/007`). As soon as I unplug the printer and plug it back in, it always gets...
I am setting up a printer in a Debian LXC image on Proxmox. I identified the printer in lsusb:
Bus 001 Device 007: ID 04f9:01ea Brother Industries, Ltd DCP-7030
and I forward it in Proxmox (device /dev/bus/usb/001/007). As soon as I unplug the printer and plug it back in, it always gets a new ID, for example:
Bus 001 Device 005: ID 04f9:01ea Brother Industries, Ltd DCP-7030
The printer does not show up in /dev/serial/*. There are three possible solutions I can think of: - Somehow fix the ID, such that I can forward it statically - Forward all USB devices - Reference the printer as a symlink (udev rule TTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", SYMLINK+="brother_printer" works, but CUPS/SANE are unable to detect it as a printer) I am unsure which of these is the most promising path and how to proceed with it.
Post Self (323 rep)
Oct 13, 2024, 03:15 PM
0 votes
0 answers
107 views
CUPS stuck on "Processing page 1..." - Brother HL-L2300D
I have a Brother HL-L2300D that I bought used. I have it connected by USB to a Raspberry Pi running CUPS, with the printer driver from printer-driver-brlaser. I can send jobs to the printer, but they never get past a State of "Processing Page 1..." until eventually, maybe hours later, they disappear...
I have a Brother HL-L2300D that I bought used. I have it connected by USB to a Raspberry Pi running CUPS, with the printer driver from printer-driver-brlaser. I can send jobs to the printer, but they never get past a State of "Processing Page 1..." until eventually, maybe hours later, they disappear from the job queue and don't show in Completed Jobs or All Jobs. The printer also never makes any noises or changes its LED pattern to indicate it's trying to do something. What can I do to figure out why it's getting stuck?
ttshaw1 (45 rep)
Oct 4, 2024, 05:08 AM
6 votes
2 answers
2355 views
How to check if printer is out of paper
How can I check if cups printer is out of paper using commands only (no gui). EDIT: Is it possible to check that using python? EDIT2: I tried it with different printer (EPSON TM-m30). When I try to print without paper it stuck in Processing. `printer-state = processing` `printer-state-message = Rend...
How can I check if cups printer is out of paper using commands only (no gui). EDIT: Is it possible to check that using python? EDIT2: I tried it with different printer (EPSON TM-m30). When I try to print without paper it stuck in Processing. printer-state = processing
printer-state-message = Rendering completed
printer-state-reasons = none But I still cant get info about paper. I am not sure if it can help you, I created json file from some python code which reads printer attribues: https://pastebin.com/u97U9TnQ # Update We bought another printer (Star Micronics TUP542), the printer has out of paper sensor: Near End Paper Sensor , but I can't find any manual how to work with this sensor (sensor is plugged into printer). Does cups have some command for it? Or do I need to use some different tool? I tried to get attributes using python, here is the result (json): https://pastebin.com/Z3Tiz5g9 BTW, *printer-state* is always 3, with or without paper. Is it supposed to change when printer is out of paper? I think *printer-state-reasons* should say something about missing paper, but there is always ['none'] # Update 2 Maybe I should try ESC/POS commands (here ). I found some codes on page 157 *Transmission of status*. > n = 1, 49: Sends paper detector status But I am not sure what does mean n = 1, 49 Is it string or decimal or hex values? Why there is comma between 1 and 49. I tried this python code:
command = [0x1D, 0x72, 1]
dest="/dev/usb/lp1"

with open(dest,"wb") as file:
	file.write(bytearray(command))

with open(dest,"rb") as file:
    data = file.read() # hangs
    print(data)
But read function hangs and never returns. PS: I also tried different values ([0x1D, 0x72, 49], [0x1D, 0x72, 1, 49], [0x1D, 0x72, 1, 0x49]), but without success. By the way, when I use sudo cat /dev/usb/lp1 it prints lot of ###. When I use hexdump after cat I see this repeating sequence: 23 06 00 00 00 00 00 00 00
T0maas (113 rep)
Jan 19, 2022, 05:48 PM • Last activity: Sep 11, 2024, 03:33 PM
-1 votes
1 answers
22 views
How can start the job in the printer's queue
List all jobs in my printer: lpq -a Rank Owner Job File(s) Total Size 1st debian 20 2482850685dzfp_2433200000024816 132096 bytes How can start the job in the printer's queue then? [1]: https://i.sstatic.net/53QMGS9H.png
List all jobs in my printer: lpq -a Rank Owner Job File(s) Total Size 1st debian 20 2482850685dzfp_2433200000024816 132096 bytes How can start the job in the printer's queue then?
showkey (499 rep)
Jul 27, 2024, 12:26 AM • Last activity: Jul 27, 2024, 01:03 AM
18 votes
3 answers
57414 views
List All Network Printers (including ones not installed)
It is easy to list the printers you've already installed with this command: lpstat -a However, this does not list network printers you have NOT installed. nmap will scan for all open ports on the LAN, but the list produced won't be limited to network printers: sudo nmap -sT 192.168.0.1-254 Is there...
It is easy to list the printers you've already installed with this command: lpstat -a However, this does not list network printers you have NOT installed. nmap will scan for all open ports on the LAN, but the list produced won't be limited to network printers: sudo nmap -sT 192.168.0.1-254 Is there a command that does the following: 1. Detects the LAN you're currently connected to automatically. 2. Scans the entire LAN looking for Network Printers specifically. 3. Produces a list of Network Printers providing both their hostnames and IP addresses. For example, I logged into the web interface of a **Imagistics fx2100** printer today. It had a "Find device" feature that was capable of finding all the network printers on the LAN (see screenshot below). Notice that this Imagistics printer's built-in utility found printers of all brands (NOT just Imagistic ones). It seems like there would be a command in Linux that could achieve the same list and info (without scripting): enter image description here
Lonnie Best (5415 rep)
Jun 30, 2014, 06:10 PM • Last activity: May 28, 2024, 07:20 PM
1 votes
1 answers
718 views
Brother QL-700 Printed Image Size Reduced
I have a Brother QL-700 label printer that is functioning under Windows and Linux. However, everything printed to it under Linux comes out about 20% smaller than when printed from Windows. I have tested this printing things both from Chrome and Inkscape, in both cases where the image to be printed i...
I have a Brother QL-700 label printer that is functioning under Windows and Linux. However, everything printed to it under Linux comes out about 20% smaller than when printed from Windows. I have tested this printing things both from Chrome and Inkscape, in both cases where the image to be printed is carefully crafted to fit the label precisely. Does anyone have experience with this, and have any idea how to stop the Linux QL-700 driver from shrinking the image?
On the left, printed with Windows. On the right, Linux. Same content, both using Chrome. If the image doesn't load, here's the link: Image As requested by a commenter, here is the output of lpoptions -l: PageSize/Media Size: 17x54 17x87 23x23 29x42 29x90 38x90 39x48 52x29 60x86 *62x29 62x100 12Dia 24Dia 58Dia 12X1 29X1 38X1 50X1 54X1 62X1 12X2 29X2 38X2 50X2 54X2 62X2 12X3 29X3 38X3 50X3 54X3 62X3 12X4 29X4 38X4 50X4 54X4 62X4 BrMargin/Feed(invalid for Die-Cut tape): *3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 BrPriority/Quality: *BrSpeed BrQuality BrCutLabel/Cut every: 0 *1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 BrCutAtEnd/Cut at end: OFF *ON BrTrimtape/Trim tape after data: *OFF ON BrMirror/Mirror Printing: *OFF ON BrHalftonePattern/Halftone: BrBinary BrDither *BrErrorDiffusion BrBrightness/Brightness: 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 *0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 BrContrast/Contrast: 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 *0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50
Brian A. Henning (111 rep)
Oct 1, 2016, 05:29 PM • Last activity: May 18, 2024, 09:09 PM
Showing page 1 of 20 total questions