Um Postkarten zu bedrucken habe ich den alten Brother HL-1240 wieder mal in Betrieb genommen. Leider wurde der aber zuerst mit Arch Linux nicht erkannt und das Papierformat A6 war nicht verfügbar.

USB-Drucker

Im Zeitalter der Netzwerkdrucker ist das mal wieder eine neue (alte) Herausforderung. Im Arch-Linux Wiki Eintrag CUPS gibt aber die nötigen Informationen:

vim /etc/modprobe.d/blacklist.conf
blacklist usblp

Um einem Neustart zu entgehen habe ich das Kernelmodul mit

rmmod usblp

entfernt und so konnte der Drucker von CUPS erkannt werden.

Papierformat hinzufügen

Im Gegensatz zum neueren Drucker kannte der HL-1240 das Papierformat A6 nicht. Mit grep habe ich aber in der PPD-Datei des neuen Druckers das Format gefunden und so die folgenden Zeilen in die .ppd-Datei des alten Druckers eingefügt.

*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
ICEHEIGHTPOINTS=420"
*End

Nach dem Neustart von CUPS waren auch das Papierformat A6 verfügbar.

So geht das :-)