Was sollte man beachten, damit vertraulicher (plain) Text nicht irgendwo im System in Spooler, Caches, usw. nach Abschluß des Druckvorgangs lesbar oder einfach rekonstruierbar aufzufinden ist?
Ich selbst habe hier einen hp OfficeJet Pro 8210, den ich über hplip anspreche. Das dabei erzeugte Druckerobjekt verwendet "AppSocket" als RAW-Protokoll auf Port 9100. Die Drucker URI dazu lautet
Code: Alles auswählen
DeviceURI hp:/net/HP_OfficeJet_Pro_8210?ip=192.168.x.y
Code: Alles auswählen
lp -d HP_OfficeJet_Pro_8210 <text-file>
Drucke ich den gleichen Text aus dem Editor (pluma) erscheint der Inhalt zwar auch. aber unlesbar (irgendwie Hex-codiert). Ob das einfach decodierbar ist, weiß ich nicht.
Viel mehr fällt mir momentan nicht ein. Dafür dicke Anwendungen wie LibreOffice zu verwenden macht das ganze nur noch undurchsichtiger/unsicherer.
Dass letztlich auch der Drucker selbst noch einen Pufferspeicher hat macht das Ganze noch weiter kompliziert - kann man den per Befehl auch leeren?
Gruß, Ingo