CUPS
Ricoh / Nashuatec MP C4000
Canon iRC2380 Save Department ID Printing Job Accounting Options
File > Print > Under Presets > Copies & Pages > Special Features > Settings > Department ID > untick Confirm
https://discussions.apple.com/thread/3584784?start=0&tstart=0
cups_page_log_rsync
#!/bin/bash # # script to join all the cups page log files together then rsync a copy to the server # HOSTNAME=(`/bin/hostname`) > /root/page_log_$HOSTNAME if [ -f /var/log/cups/page_log.1.gz ]; then zcat /var/log/cups/page_log*.gz >> /root/page_log_$HOSTNAME fi cat /var/log/cups/page_log >> /root/page_log_$HOSTNAME rsync -a /root/page_log_$HOSTNAME server.domain.com::cups-page-logs
Save it in /etc/init.d then follow the instructions on how to run a script on powerup or shutdown on this page.
HOWTO:
RESTART
sudo service cups restart
ACCESS THE WEB INTERFACE
In a web browser of your choice:
http://localhost:631 your.ip.address.here:631
Adding Admin User
lppasswd -a yourusername /etc/init.d/cupsd restart
Changing The Page Log Format
Edit the file /etc/cups/cupsd.conf...
Default
PageLogFormat %p %j %u %T %P %C %{job-billing} %{job-originating-host-name} %{job-name} %{media} %{sides}
To work wiith CUPS Page Log Analyzer
PageLogFormat %p %u %j %T %P %C %{job-billing} %{job-originating-host-name} %{job-name} %{media} %{sides}
Migrating CUPS Configuration To New Install
CUPS configuration is stored in /etc/cups directory, all that is required is to copy /etc/cups to a new computer. Open terminal and type the commands on old Linux computer:
tar -cvzf /tmp/cups-$(hostname).tar.gz /etc/cups
Copy /tmp/cups* to new system using SCP or use USB pen driver:
scp /tmp/cups* new.linux.server.com:/tmp
On the new system and type the following commands:
mv /etc/cups /etc/cups.backup cd / tar -zcvf /tmp/cups*
Restart the cups service:
/etc/init.d/cupsys restart
Software Repository for Ubuntu
See here for details.
Top Of Page Missing/Not Printing
I was experiencing this issue with my DCP-560CN which was consistently missing off the first inch or so of anything it was asked to print. Some software would offend worse than others, for instance Evince would print less of a page than Foxit Reader. One solution looked at was to turn off 'Scale to fit' found under the printers 'Job Options', however mine was already disabled and enabling it on actually helped!
I decided to see what files there were relating to my printer just by searching on 'Brother' and then opening up any files bearing the actual printer model. Within these files I would then look for anything relating to the page size, finally I came across the following:
/usr/Brother/Printer/dcp560cn/inf/brdcp560cnrc
The seventh line down is 'PaperType=' and was set to 'Letter' instead of 'A4', changing the setting seems to have cured my printing issues. To change the settings:
Disable CUPS:
Linux Terminal:~$ cupsdisable sudo gedit /usr/Brother/Printer/dcp560cn/inf/brdcp560cnrc
Your file should look similar to this:
[DCP560CN] Media=Plain Resolution=600 RResolution=Normal BiDirPrint=ON MirrorPrint=OFF PaperType=Letter PaperThick=Regular PaperSource=AUTO Copies=1 ColorOrMono=Color Collate=OFF Document=Photo ColorMatch=Natural HalfTone=Diffusion ColorEnhance=OFF SlowDrying=OFF Brightness=0 Contrast=0 RedKey=0 GreenKey=0 BlueKey=0 Language=us
Edit the 'PaperType=' line to match the paper size you are using.
Finally restart CUPS
Linux Terminal:~$ cupsenable