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 :-)