
Bruce Campbell via luv-beginners wrote:
Cannot print double- sided in LM 19.3- Cinnamon using Master PDF Editor nor scan both sides of document with the same app or using gscan2pdf. Able to do both in Windows 10. Have tried doing same through USB connection as per a post I found online but this made no difference. I am mainly wanting to print double sided & after searching online scanning double sided would see more problematic.
A experienced user on the Mint Forum has tried many ways to solve problem but to no avail.
The Samsung “Universal Linux Driver “(ULD) is installed. This is frustrating as I have virtually moved from Win 10 to LM & this seems to be the last stumbling block to doing so. Any input on this would be greatly appreciated- Bruce
Before you try any traditional vendor shit, see if the modern "driverless" approach works. Some background is here: http://www.pwg.org/ipp/everywhere.html https://github.com/apple/cups/wiki/IPP-%28Everywhere%29-Mini-Tutorial I haven't done this myself, but IIRC instead of this standard approach: cmd=( sudo lpadmin -p myprintqueue -E # MUST come after -p!! This enables the printer, before -p it enables encryption -v ipp://myprinter/default-queue -m lsb/usr/cupsfilters/pxlcolor.ppd -D "HP LaserJet 1536 dnf MFP" # printer make/model description (for humans, optional) -L "Room 12A" # where is the printer? (for humans, optional) -o PageSize=A4 # Don't assume US Letter for text/plain printjobs. -o Duplex=DuplexNoTumble # Default to double-sided printing -o OptionDuplex=True # Assert that this printer is *capable of* double-sided printing. ) "${cmd[@]}" # run the above command You change "-m .../pxlcolor.ppd" (the generic PXL/PCL5e Color driver) to "-m everywhere" (literally the word "everywhere"). Probably you also omit -o OptionDuplex=True. The above lpadmin command is the CLI version. If you prefer, you can browse to http://localhost:631/ and use the admin web UI. The above lpadmin command assumes your printer is on the local network and has the name "myprinter". The "default-queue" string usually does not matter, it will accept any string. If your printer is on USB, then 1) don't do that, USB is awful; and 2) I guess you say usb://something, but I don't know. PS: I'm on a managed network so "myprinter" is assigned by me via DHCP. But I guess for a home network you would get that name from MDNS/DNSSD (a.k.a. Bonjour, a.k.a. Avahi). I'm not sure how to find that name in MDNS/DNSSD. Probably if you use the web UI (http://localhost:631/) it will automatically discover if for you. PPS: to print double-sided, you do this (or GUI equivalent): lp -d myprintqueue -o Duplex=DuplexNoTumble mydocument.pdf To make double-sided the default for lp, use "lpoption -o Duplex=DuplexNoTumble". No idea about stapling, sorry.