Printing OU style

OU logoFollowing up on my previous instructions, this time the full story – including double sided printing.
update 2017-06-28: additions to clarify some points (there was some confusion for me after a reinstall, hopefully this fixes things).
Edit 2017-10-23: New printers, see new update.

  • Go to the “add printer” dialog
  • Choose LPD printer, add the name.
    Name is something like MFP-XXX-A0YYYY. XXX for my building is HLR – my printer is MFP-HRL-A09950.
  • Download the C360 printer driver (PPD) from the Konica Minolta website (I found multiple options, ended up using the file KOC360UX.ppd)
  • Use this printer driver. Configuration:
    • paper source unit: PC-408
    • Finisher: FS-529
    • Punch Unit: none
    • Saddle kit: none
  • Now you need to set up authentication. With thanks to:
    here:

    1. Configure the printer normally as LPD – write down the name you choose eg. CASACRISTO
      IMPORTANT: Choose the driver Generic Postcript/FoomaticEdit: don’t, use the regular ppd as explained above.
    2. Open a terminal and stop CUPS.
      sudo service cups stop
    3. Edit /etc/cups/ppd/CASACRISTO.ppd
      Adding these 3 lines just before the last line:
      Edit: that means: make sure these 3 lines are the last in the file. A newline at the end of the last one of these ends the file.

      *cupsFilter: "application/vnd.cups-raw 0 minolta"
      *cupsFilter: "application/vnd.cups-command 0 commandtops"
      *cupsFilter: "application/vnd.cups-postscript 0 minolta"
      
    4. Create /etc/cups/ppd/CASACRISTO.km (enter your own tracking number instead of 1234).
      Edit:I used the pincode for scanning here, and the name of the printer, i.e. MFP-HRL-A09950.
      ACCOUNT_NAME="casacristo"
      ACCOUNT_PASSWORD="1234"
      ACCOUNT_COETYPE="0"
      
    5. Create /usr/lib/cups/filter/minolta with this content:
      #!/bin/bash
      source /etc/cups/ppd/${PRINTER}.km
      
      echo -en "\033%-12345X"
      echo -en "@PJL JOB\015\012"
      echo -en "@PJL SET KMSECTIONNAME = \"${ACCOUNT_NAME}\"\015\012"
      echo -en "@PJL SET KMSECTIONKEY2 = \"${ACCOUNT_PASSWORD}\"\015\012"
      echo -en "@PJL SET KMCOETYPE = ${ACCOUNT_COETYPE}\015\012"
      echo -en "@PJL ENTER LANGUAGE = POSTSCRIPT\015\012"
      
      cat -
      
      echo -en "\004\033%-12345X\015\012@PJL EOJ\015\012"
      echo -en "\033%-12345X"
      
    6. Make it executable: sudo chmod +x /usr/lib/cups/filter/minolta
    7. Restart CUPS: sudo service cups start
  • To print doublesided: choose tab “advanced”, not tab “page setup”.

Comments are closed.