Druckprozesse
Wenn Sie eine Datei drucken, sendet das System Codes an den Drucker. Einige Codes geben bestimmte Zeichen aus, z. B. bestimmte alphabetische oder numerische Zeichen. Andere Codes steuern, wie Zeichen oder Dateien gedruckt werden, z. B. durch Unterstreichen bestimmter Merkmale oder durch Anpassen der Seitenlänge.
If you want to send different character codes to the printer, such as changing the word dass to Diese, you do not have to understand the underlying codes; you merely edit the file.
Um die Funktionsweise eines Druckers zu ändern, müssen Sie jedoch wissen, was passiert, wenn Sie eine Datei drucken, welche Optionen Sie zum Senden von Steuerinformationen an den Drucker haben und welche Druckermerkmale Sie steuern können.
Sie können SMIT ( System Manager Interface Tool) oder den Befehl qprt verwenden, um eine Datei an einen Drucker zu senden. Außerdem können Sie SMIT verwenden, um einen Druckjob abzubrechen oder zu priorisieren.
Unabhängig von der zum Drucken verwendeten Methode wird eine Datei nie direkt an den Drucker übertragen. Alle drei Methoden müssen zuerst den Befehl enq aufrufen, um die Druckanforderung in eine Warteschlange zu stellen. Die Druckanforderung bleibt in der Warteschlange, bis ein Drucker verfügbar wird. An diesem Punkt führt der Befehl qdaemon den Befehl piobe (Ausgabe-Back-End für Drucker) aus. Der Befehl piobe verarbeitet die Datei und sendet sie zusammen mit Steuerinformationen an den Drucker. Der Drucker empfängt dann einen Datenstrom, der den Inhalt der Datei und die mit dem Befehl qprt angegebenen Steuerinformationen enthält.
Druckprozesssteuerung
- Druckersteuercodes in die Datei einschließen.
Setzen Sie dazu den Datenstrom der Druckwarteschlange auf Durchgriff (d. h. d = p). Weitere Informationen finden Sie unter Konventionen für Druckerdoppelpunktdateien.
Alle Druckersteuerungsinformationen einschließen, die für diese Datei eindeutig sind Um beispielsweise den Titel eines Buchs zu unterstreichen oder einen Absatz in Fettschrift zu drucken, fügen Sie Codes ein, die die Druckersteuerungsinformationen an den richtigen Stellen starten und stoppen.
Einige Anwendungsprogramme, z. B. Textverarbeitungsprogramme, ermöglichen es Ihnen, bestimmte Druckersteuerelemente in die Datei einzufügen. Kann der Drucker jedoch nicht über das Anwendungsprogramm konfiguriert werden, müssen Sie einen Systemeditor verwenden, um Druckersteuercodes einzufügen. Druckersteuercodes sind beim Drucker, beim Händler, bei dem der Drucker gekauft wurde, oder beim Druckerhersteller verfügbar.
- Geben Sie Befehlsflags mit dem Befehl qprt an.Der Befehl qprt oder die SMIT-Option Druckjob starten erkennt eine Reihe von Flags, die Druckeroperationen steuern, wie z. B.:
- Druck mit "Komprimiert", "Hervorgehoben", "Doppelbreit" und "Doppelstreik" angeben
- Drucken in angegebenen Farben
- Randeinstellungen festlegen
- Anzahl der Zeilen pro vertikalem Zoll festlegen
- Beibehalten der horizontalen Position in der Druckzeile für einen Zeilenvorschub oder ein Steuerelement für vertikale Tabulatoren
Sie können bestimmte Druckmerkmale für einen einzelnen Druckjob angeben. Das Befehlsflag qprt für die Einstellung der Zeichendichte lautet beispielsweise -p Anzahl, wobei Anzahl die Anzahl der Zeichen pro Zoll ist. Wenn die qprt -Standardbefehlseinstellung 10 Zeichen pro Zoll beträgt, Sie jedoch 12 Zeichen pro Zoll für die Datei printtest benötigen, geben Sie folgenden Befehl ein:qprt -p 12 printtestDas Flag in der Befehlszeile überschreibt die qprt -Standardbefehlseinstellung für diesen Job. Die Standardeinstellung für die qprt -Befehlsteigung bleibt 10.
- Ändern Sie die Standardeinstellungen des Befehls qprt .
Sie können SMIT oder den Befehl lsvirprt verwenden.
Anmerkung: Sie müssen Rootberechtigung haben oder ein Mitglied der Gruppe Druckwarteschlange sein.Führen Sie beispielsweise den Befehl chvirprt oder SMIT aus, um die Standardzeichendichte in 12 Zeichen pro Zoll zu ändern. Wählen Sie den Drucker aus der angezeigten Liste aus und geben Sie den Attributnamen und -wert getrennt durch das Gleichheitszeichen (=) ein.
Die Attributnamen für die qprt -Befehlsflags sind die Flagbuchstaben. Sie können die Standardtonhöhe in 12 ändern, indem Sie
p=12angeben.