Difference between revisions of "Print System"

From MorphOS Library

Line 1: Line 1:
 
New printer system has been introduced in MorphOS 3.10 and extended in MorphOS 3.12.  
 
New printer system has been introduced in MorphOS 3.10 and extended in MorphOS 3.12.  
 
It is based on CUPS logic although it doesn;t contain any CUPS code in its core.  
 
It is based on CUPS logic although it doesn;t contain any CUPS code in its core.  
Drivers are represented using PPD  [https://en.wikipedia.org/wiki/PostScript_Printer_Description]
+
Drivers are represented using PPD (PostScript Printer Description) [https://en.wikipedia.org/wiki/PostScript_Printer_Description], which supports both Postscript and non-Postscript printers. Previously Postscript printers could be used in MorphOS directly sending raw Postscript stream to the printer. It doesn't allow to set any settings and only Pagestream has decent settings for that.
  
[[File:Printers1.png]]
+
New preferences has been created to handle drivers and profiles. Driver is a binary form of PPD textual file.  Profile is a driver which includes settings set by the user.
 +
[[File:Printers1.png|center]]
 +
 
 +
To have printer connected one has to provide PPD driver. Some of printers including EPSON ESC/PR and Samsung CLPs can be automatically found and driver will be added using '''Search driver''' button. If not please use '''Add...''' button to select PPD file.
 +
[[File:Printers2.png|none]]

Revision as of 12:31, 17 October 2019

New printer system has been introduced in MorphOS 3.10 and extended in MorphOS 3.12. It is based on CUPS logic although it doesn;t contain any CUPS code in its core. Drivers are represented using PPD (PostScript Printer Description) [1], which supports both Postscript and non-Postscript printers. Previously Postscript printers could be used in MorphOS directly sending raw Postscript stream to the printer. It doesn't allow to set any settings and only Pagestream has decent settings for that.

New preferences has been created to handle drivers and profiles. Driver is a binary form of PPD textual file. Profile is a driver which includes settings set by the user.

Printers1.png

To have printer connected one has to provide PPD driver. Some of printers including EPSON ESC/PR and Samsung CLPs can be automatically found and driver will be added using Search driver button. If not please use Add... button to select PPD file.

Printers2.png