Download presentation
Presentation is loading. Please wait.
Published byMegan Whitehead Modified over 11 years ago
1
24 March 2004 1 FSG Open Print Printer Driver API Group
2
Free Standard Group: Printer Driver Working Group 2 24 March 2004 Introduction What is the Printer Driver API ? Printer Driver Objectives Printer Driver Working Group Members Accomplishments Technical Review Common Job Properties Issues / Concerns Next Step Agenda
3
24 March 2004 3 FSG Open Print Printer Driver API Introduction
4
Free Standard Group: Printer Driver Working Group 4 24 March 2004 Printer Driver API is: A printer driver interface for requesting driver/printer information and accepting/printing print jobs. Printer Driver API contains: Commands to query/set capabilities Commands to create and control print jobs Raster transfer commands Future Integrate vector drawing commands Integrate bidirectional communications commands Create device font commands What is the Printer Driver API ? Introduction
5
Free Standard Group: Printer Driver Working Group 5 24 March 2004 Printer Driver API Objectives To be a common interface for printing to printers To isolate the application from the details of individual printers To isolate the application from the details of individual PDLs To have printer drivers support a set of common job properties Introduction
6
Free Standard Group: Printer Driver Working Group 6 24 March 2004 Participants Mark Hamzy (IBM) – chair Till Kamppeter (MandrakeSoft) Glen Petrie (Epson) Printer Driver Working Group Members Introduction
7
Free Standard Group: Printer Driver Working Group 7 24 March 2004 Accomplishments 2003 June 2003 Defined common job properties August 2003 Started the specification Introduction
8
24 March 2004 8 FSG Open Print Printer Driver API Technical Review
9
Free Standard Group: Printer Driver Working Group 9 24 March 2004 PDAPI - Common Job Properties Why PDAPI Common Job Properties? Create a standardized name for common features Standardize both the keys and the values Provide an extensible paradigm for non-standard features Provide coherence across the FSG Open Printing model
10
Free Standard Group: Printer Driver Working Group 10 24 March 2004 PDAPI/CJP - Summary ColorInput ColorOutput Copies Margins MediaBackCoating MediaColor MediaFrontCoating MediaInputTrayName MediaSizeName MediaType MediaUnprintableMargins NumberUp NumberUpPresentationDirection OutputBinName PrintQuality Resolution Rotation ScalingType ScalingPercentage SheetCollate Sides StitchingPosition StitchingReferenceEdge StitchingType StitchingCount StitchingAngle Trimming
11
Free Standard Group: Printer Driver Working Group 11 24 March 2004 ColorInput - PDAPI/CJP ColorInput Color=n Example Red=8,Green=8,Blue=8 Technical Review
12
Free Standard Group: Printer Driver Working Group 12 24 March 2004 ColorOutput - PDAPI/CJP ColorOutput Color Grey Black-White
13
Free Standard Group: Printer Driver Working Group 13 24 March 2004 Copies - PDAPI/CJP Copies Integer
14
Free Standard Group: Printer Driver Working Group 14 24 March 2004 MediaColor - PDAPI/CJP MediaColor Name_RxGxB In hexadecimal format White defined as White_FFxFFxFF Name is optional. Is RGB optional?
15
Free Standard Group: Printer Driver Working Group 15 24 March 2004 MediaBackCoating - PDAPI/CJP MediaBackCoating Glossy HighGloss SemiGloss Satin Matte Inkjet None
16
Free Standard Group: Printer Driver Working Group 16 24 March 2004 MediaFrontCoating - PDAPI/CJP MediaFrontCoating Glossy HighGloss SemiGloss Satin Matte Inkjet None
17
Free Standard Group: Printer Driver Working Group 17 24 March 2004 MediaInputTray - PDAPI/CJP MediaInputTrayName AnyLargeFormat AnySmallFormat AutoSelect Bottom BypassTray BypassTray-n Continuous Disc Disc-n Envelope Envelope-n Front InsertTray InsertTray-n LargeCapacity LargeCapacity-n Left Middle Rear Right Roll Roll-n Side Top Tray Tray-n
18
Free Standard Group: Printer Driver Working Group 18 24 March 2004 MediaSizeName - PDAPI/CJP MediaSizeName prefix_name_widthXheightUNITS na_letter_8.5x11in iso_a4_210x297mm
19
Free Standard Group: Printer Driver Working Group 19 24 March 2004 MediaType - PDAPI/CJP MediaType CardStock Continuous ContinuousLong ContinuousShort Disc Envelope EnvelopePlain EnvelopeWindow FilmPhotographic FilmBackPrint FullCutTabs Labels MultiLayer MultiPartForms None Photographic Plain PreCutTabs Roll Screen ScreenPaged Stationery TabStock Transparency
20
Free Standard Group: Printer Driver Working Group 20 24 March 2004 MediaUnprintableMargins - PDAPI/CJP MediaUnprintableMargins topXleftXbottomXrightUNITS Values are positive integers
21
Free Standard Group: Printer Driver Working Group 21 24 March 2004 Margins - PDAPI/CJP Margins topXleftXbottomXrightUNITS Values are positive integers
22
Free Standard Group: Printer Driver Working Group 22 24 March 2004 NumberUp... - PDAPI/CJP NumberUp numberXnumber Values are positive integers NumberUpPresentationDirection TorightTobottom TobottomToright ToleftTobottom TobottomToleft TorightTotop TotopToright ToleftTotop TotopToleft
23
Free Standard Group: Printer Driver Working Group 23 24 March 2004 OutputBinName - PDAPI/CJP OutputBinName Booklet Bottom Center FaceDown FaceUp FitMedia LargeCapacity Left MailBox-n Middle MyMailbox None Rear Right Side Stacker-n Top Tray-n
24
Free Standard Group: Printer Driver Working Group 24 24 March 2004 PrintQuality - PDAPI/CJP PrintQuality Normal Economy Draft High Fine Photo Initial Proposal PDAPI PrintQuality Draft Normal High Job Ticket API PrintContentOptimize Graphics Photo Text Text and Graphics PLUS
25
Free Standard Group: Printer Driver Working Group 25 24 March 2004 Resolution - PDAPI/CJP Resolution horizontalXvertical Values are positive integers
26
Free Standard Group: Printer Driver Working Group 26 24 March 2004 Rotation - PDAPI/CJP Rotation Portrait Landscape ReversePortrait ReverseLandscape None ?
27
Free Standard Group: Printer Driver Working Group 27 24 March 2004 Scaling... - PDAPI/CJP ScalingType FitToPage FitToX FitToY FitWithoutAspectToPage Scale None ScalingPercentage percentage Value is positive integer
28
Free Standard Group: Printer Driver Working Group 28 24 March 2004 SheetCollate - PDAPI/CJP SheetCollate SheetUncollated SheetCollated SheetAndJobCollated SheetUncollated
29
Free Standard Group: Printer Driver Working Group 29 24 March 2004 Sides - PDAPI/CJP Sides OneSidedFront OneSidedLongEdgeBack OneSidedShortEdgeBack TwoSidedLongEdge TwoSidedShortEdge
30
Free Standard Group: Printer Driver Working Group 30 24 March 2004 Stitching... - PDAPI/CJP StitchingType Corner Saddle Side StitchingPosition position Value is positive integer StitchingCount count Value is positive integer StitchingReferenceEdge Top Bottom Left Right StitchingAngle angle Value is positive integer
31
Free Standard Group: Printer Driver Working Group 31 24 March 2004 Trimming - PDAPI/CJP Trimming Trim Face Gutter Tab None
32
Free Standard Group: Printer Driver Working Group 32 24 March 2004 PDAPI - API Application Programming Interface Discussions beginning
33
24 March 2004 33 FSG Open Print Printer Driver API Issues/Concerns
34
Free Standard Group: Printer Driver Working Group 34 24 March 2004 Issues / Concerns 1. Small number of contributors in this group 2. Contributors from across the printing spectrum 3. Integration of the vector API into this group 4. Integration of the Bi-Di API into this group 5. Reconciliation with other standards 6. Expansion into other printing areas - Device fonts 7. Funding for people on this group
35
24 March 2004 35 FSG Open Print Printer Driver API Next Steps
36
Free Standard Group: Printer Driver Working Group 36 24 March 2004 Finish specification and C header files June 21 for Libre conference Common job properties, draft API Dec 31 Specification and headers available for public review Whats next - schedule Next Steps
37
24 March 2004 37 FSG Open Print Printer Driver API Questions / Comments This presentation is located at: ftp://ftp.pwg.org/pub/pwg/fsg/March04_meeting_slides/FSGOpenPrint_PD_24Mar2004.pdf
38
Free Standard Group: Printer Driver Working Group 38 24 March 2004 Weekly FSG Printer Driver conference calls Mondays at 2:00 PM US Eastern for 1-2 hours To subscribe to FSG Printer Driver mailing list: http://freestandards.org/mailman/listinfo/printing-driver To post a message to FSG Printer Driver mailing list printing-driver@freestandards.org To view FSG Printer Driver mailing list archives http://freestandards.org/mailman/listinfo/printing-driver To find FSG Printer Driver documents ftp://ftp.pwg.org/pub/pwg/fsg/driver/ Printer Driver Group Information
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.