Wie kann die interne Hardware eines Druckers direkt über einen Computer gesteuert werden (mit Linux)? Vielleicht ein Befehlszeilenprogramm?
Mit "interner Hardware" meine ich Komponenten wie den Tintenpatronenmotor oder andere Mechanismen.
Bei dem fraglichen Drucker handelt es sich um einen HP DeskJet 845c, eine allgemeine Methode ist jedoch empfehlenswert.
Bearbeiten: Der Drucker wird nicht zum Drucken verwendet, und es ist mir egal, ob er beschädigt ist oder sich etwas in diesem Prozess befindet. Ich möchte nur wissen, ob und wie dies möglich ist.
Vielen Dank
Antworten:
Ich sollte Ihnen das wahrscheinlich nicht einmal sagen, weil es mit ziemlicher Sicherheit nicht das ist, was Sie wirklich wollen. Sie möchten wahrscheinlich ein Programm verwenden, das abstraktere Ideen wie Kreise und Text verwendet und die schmutzige Arbeit für Sie erledigt. Davon abgesehen gibt es eine zutreffende Antwort auf diese Frage, also kann ich es Ihnen auch sagen.
Die meisten Drucker unterstützen eine Sprache namens PCL (was für Printer Control Language steht). einschließlich deiner. Dies ist der niedrigste Stand, den Sie erreichen können, wenn Sie Ihre Druckertreiber nicht rückentwickeln. Sie sollten sich die HP-spezifische Implementierung dieser Sprache ansehen , um sicherzustellen, dass Sie sie wie von HP beabsichtigt verwenden.
Während ich dies eintippte, haben Sie Ihren Beitrag aktualisiert, um nach Sounds auf dem Drucker zu fragen. PCL wird Ihnen dabei nicht helfen. Ich werde trotzdem posten, falls andere dies nutzen können.
quelle