*PPD-Adobe: "4.3"
*% Adobe Systems PostScript(R) Printer Description File
*% Last Edit Date: 97Nov20
*% Localized by Masami Maki, SIID from code by
*% Mark Bate, SIDC. V +1.408.922-5800 F +1.408.922-5840 mark_bate@seiko.com
*% Seiko Instruments Printer Description File
*% Copyright 1990-1997 Seiko Instruments Development Corporation. 
*% All Rights Reserved. 
*% Permission is granted for redistribution of this file as
*% long as this copyright notice is intact and the contents
*% of the file is not altered in any way from its original form.
*% Portions Copyright 1987-1995 Adobe Systems Incorporated. 
*% End of Copyright statement

*% Seiko Instruments (R) is a registered trademark of Seiko Instruments Inc.
*% SII TM is a trademark of Seiko Instruments Inc.

*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageEncoding: JIS83-RKSJ
*LanguageVersion: Japanese

*% PCFileName Convention SK1720L#.PPD
*% SK is set by Adobe, 1720 is model
*% L is Localization: A=Asia (Roman),E=Europe (Roman),I=International (Roman),Z=Global (Roman),U=USA(Roman), J=Kanji 2 font, K=Kanji 7 font
*% # is Seiko Installer version integer
*PCFileName: "SK1720L1.PPD"

*Manufacturer: "Seiko"
*Product: "(ColorPoint 1720PS)"
*PSVersion: "(2015.105) 210"
*ModelName: "Seiko ColorPoint 1720PS K0 v2015.105"
*ShortNickName: "Seiko ColorPoint 1720PS K0"
*NickName: "Seiko ColorPoint 1720PS K0 v2015.105"

*% === Options and Constraints =========
*OpenGroup: InstallableOptions

*OpenUI *InstalledMemory/��؍\��: PickOne
*DefaultInstalledMemory: 32Meg
*InstalledMemory 32Meg/32Meg (�W��):	""
*InstalledMemory 64Meg/64Meg (�I�v�V����):	""
*?InstalledMemory: "
save
	currentsystemparams /RamSize get
	1048576 div ceiling cvi
	dup dup 32 eq exch 64 eq or
		{10 string cvs print(Meg)}{pop(Unknown)}ifelse
	= flush
restore
"
*End
*CloseUI: *InstalledMemory

*OpenUI *Option1/�p������:	PickOne
*DefaultOption1: ALL
*Option1 ALL/�S�p�����ޕ\��:						""
*Option1 JIS/JIS�n��̂ݕ\��:	""
*Option1 US/US�n��̂ݕ\��:						""
*CloseUI:	*Option1

*OpenUI *Option2/ColorPoint 1720PS PPD �ް�ޮ� :	PickOne
*DefaultOption2: None
*%Option2 On/1.0.0 Japan:	""
*Option2 None/1.0.0 Japan:	""
*CloseUI:	*Option2

*CloseGroup: InstallableOptions

*% Installable Options Constraints ======================

*% Constrain for memory sizes

*% Constrain for ISO/US media sizes
*UIConstraints: *Option1 JIS *PageSize Letter
*UIConstraints: *Option1 US *PageSize A4

*% Constrain for ISO/US media sizes
*UIConstraints: *Option1 JIS *PageRegion Letter
*UIConstraints: *Option1 US *PageRegion A4

*% ReConstrain for ISO/US media sizes
*UIConstraints: *PageSize Letter *Option1 JIS
*UIConstraints: *PageSize A4 *Option1 US

*% ReConstrain for ISO/US media sizes
*UIConstraints: *PageRegion Letter *Option1 JIS
*UIConstraints: *PageRegion A4 *Option1 US

*% User Interface Constraints ======================

*% Constrain for PageSizePolicy & Manual Feed
*UIConstraints: *InputSlot ManualFeed *SKPageSizePolicy
*UIConstraints: *SKPageSizePolicy *InputSlot ManualFeed

*% Constrain for Interpolation Resolution
*UIConstraints: *SKInterpolationM None *SKInterpolationR
*UIConstraints: *SKInterpolationR *SKInterpolationM None

*% System Management ===========================
*JobPatchFile 1:"

%%!PS-Adobe-3.0
%%BeginFile: Seiko Instruments PPD *JobPatchFile 1
%%Copyright: 1990-1997 Seiko Instruments Incorporated. All Rights Reserved.
%%Copyright: by Sol & Mark @ Seiko Instruments Development Corporation
%%Copyright: Portions by Hiroyuki Takeuchi @ Seiko Instruments Information Devices
%%Copyright: V+1.408.922.5800, F+1.408.922.5840 mark_bate@seiko.com
%%Updated �971110

globaldict/SKJobPatch? known not
{	currentglobal true setglobal
	globaldict /SKJobPatch? true put
	globaldict/SKRecompositeFrom 0 put
% The following two lines set the offset to compensate for QXP RegMarks
	globaldict/SKQRK_xoffset# 0 put
	globaldict/SKQRK_yoffset# 0 put
	setglobal
%	true SK_SetCalibration
	0 5 SK_SetLocalPrint
	0 SK_SetInterpolationM
	0 SK_SetInterpolationR
	false SK_SetPaperColor
	false SK_SetDotGain
	false SK_SetInputAdjust
	false SK_SetGrayBalance
	false SK_SetMaxDensity
	false SK_SetColAdjust
	[] false SK_SetSeparation
}if
%%EndFile: Seiko Instruments PPD *JobPatchFile 1
"
*End

*%QRKPatch StartofJob:		"%*QRKPatch StartofJob"
*%QRKPatch StartofProcset:	"%*QRKPatch StartofProcset"
*%QRKPatch EndofProcset:		"%*QRKPatch EndofProcset"
*%QRKPatch StartofInitalization:	"%*QRKPatch StartofInitalization"
*%QRKPatch EndofInitalization:		"%*QRKPatch EndofInitalization"
*%QRKPatch StartofPage:	"%*QRKPatch StartofPage"
*%QRKPatch EndofPage:		"%*QRKPatch EndofPage"
*%QRKPatch EndofJob:		"%*QRKPatch EndofJob"

*% ==== Device Capabilities ===============
*LanguageLevel: "2"
*Protocols: BCP TBCP
*TTRasterizer: Type42
*?TTRasterizer: "
save
	42 /FontType resourcestatus
 		{ pop pop (Type42)}
		{(None)} ifelse
	= flush
restore
"
*End

*FreeVM: "15465175"
*% Translations strings added here for Win95
*VMOption 32Meg/32Meg (�W��):	"15465175"
*VMOption 64Meg/64Meg (�I�v�V����):	"20339415"

*ColorDevice: True
*DefaultColorSpace: CMY
*FileSystem: True
*?FileSystem: "
save
	false (%disk?%) 
		{ currentdevparams dup /Writeable known
 			{ /Writeable get {pop true} if }{	pop } ifelse 
		} 10 string /IODevice resourceforall
 		{(True)}{(False)} ifelse
	= flush
restore
"
*End

*Throughput: "1"
*Password: "()" 
*ExitServer: "
count 0 eq
 { false } { true exch startjob } ifelse not
 		{	(WARNING: Cannot modify initial VM.) =
			(Missing or invalid password.) =
			(Please contact the author of this software.) = flush quit
 		} if
"
*End
*Reset: "
count 0 eq
 { false } { true exch startjob } ifelse not
		{	(WARNING: Cannot reset printer.) =
 			(Missing or invalid password.) =
 			(Please contact the author of this software.) = flush quit
		} if
systemdict /quit get exec
(WARNING : Printer Reset Failed.) = flush
"
*End

*DefaultResolution: 300dpi
*SuggestedJobTimeout: "0"
*SuggestedWaitTimeout: "0"
*PrintPSErrors: False


*% Document Setup +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*%*OpenGroup: RGB_Color_Conversion_Style
*% CRD Selection ===============
*OpenUI *SKCRD/RGBϯ�ݸ�(���) : PickOne
*OrderDependency: 40 AnySetup *SKCRD
*DefaultSKCRD: GEN
*SKCRD None/�������Ȃ�:		""
*SKCRD GEN/*�ėp: 				"/GEN	SK_SetColorRendering"
*SKCRD PHF/�ʐ^�P:				"/PHF	SK_SetColorRendering"
*SKCRD PHK/�ʐ^�Q:			"/PHK	SK_SetColorRendering"
*SKCRD MED/��ި��:		"/MED	SK_SetColorRendering"
*SKCRD NAT/Printer Native:	"/NAT	SK_SetColorRendering"
*?SKCRD: "
save
	currentcolorrendering dup
	begin
		/ColorRenderingName known
			{	ColorRenderingName 0 3 getinterval dup (Gen) eq
					{	pop (None)}if
			}
			{	(Unknown)}ifelse
	end
	= flush
restore
"
*End
*CloseUI: *SKCRD
*%*CloseGroup: RGB_Color_Conversion_Style

*%*OpenGroup: Footer_Print
*OpenUI *SKSelectFooter/̯�������: PickOne
*OrderDependency: 50 AnySetup *SKSelectFooter
*DefaultSKSelectFooter: None
*SKSelectFooter None/*����Ă��Ȃ�:	 	""
*SKSelectFooter 0/�������: 	"0 SK_SelectFooter (//SK_PrintFooter)cvx exec SK_EndProc"
*?SKSelectFooter:	"
save
   globaldict/SeikoState known
   {  globaldict/SeikoState get
      dup/CurrentFooterType known
      {  /CurrentFooterType get
      }{ pop (None)
      }ifelse
   }{ (Unknown)
   }ifelse
   = flush
restore
"
*End
*CloseUI: *SKSelectFooter
*%*CloseGroup: Footer_Print

*%*OpenGroup: Local_Print
*OpenUI *SKLocalPrint/۰�������: PickOne
*OrderDependency: 52 AnySetup *SKLocalPrint
*DefaultSKLocalPrint: None
*SKLocalPrint None/*�� (�֎~):	 	"0  5	SK_SetLocalPrint"
*SKLocalPrint 2/�� (��ѱ�� 2��): 	"1  2	SK_SetLocalPrint"
*SKLocalPrint 5/�� (��ѱ�� 5��): 	"1  5	SK_SetLocalPrint"
*SKLocalPrint 10/�� (��ѱ�� 10��):	"1 10	SK_SetLocalPrint"
*SKLocalPrint 0/�� (��ѱ�� �֎~):	"1  0	SK_SetLocalPrint"
*?SKLocalPrint:	"
save
	(%Engine%) currentdevparams/LocalPrintTimeout known
		{	(%Engine%) currentdevparams/LocalPrintCount get 0 eq
				{	(None)}
				{	(%Engine%) currentdevparams/LocalPrintTimeout get}ifelse	
		}
		{	(Unknown)}ifelse
	= flush
restore
"
*End
*CloseUI: *SKLocalPrint
*%*CloseGroup: Local_Print

*%*OpenGroup: ColorPoint_Image_Smoothing
*% Interpolation Selection ===============
*OpenUI *SKInterpolationM/�Ұ�޽Ѱ��ݸޕ��@ : PickOne
*OrderDependency: 54 AnySetup *SKInterpolationM
*DefaultSKInterpolationM: None
*SKInterpolationM None/*��:				"0 SK_SetInterpolationM"
*SKInterpolationM 1/�޲�Ʊ�@:				"1 SK_SetInterpolationM"
*SKInterpolationM 2/�޲����ޯ��@:			"2 SK_SetInterpolationM"
*SKInterpolationM 3/������Ԗ@(�����):	"3 SK_SetInterpolationM"
*SKInterpolationM 4/������Ԗ@(�W��):	"4 SK_SetInterpolationM"
*SKInterpolationM 5/������Ԗ@(�Ѱ��):	"5 SK_SetInterpolationM"
*SKInterpolationM 6/������Ԗ@(���):	"6 SK_SetInterpolationM"
*?SKInterpolationM:	"
save
	currentpagedevice/DeviceRenderingInfo known
		{	currentpagedevice
			/DeviceRenderingInfo get
			/InterpolateType get
			dup 3 eq
				{	(%Engine%)currentdevparams/BlackmanCutoff known
					{	(%Engine%)currentdevparams/BlackmanCutoff get
						10 mul round cvi 5 exch sub add
					}	{	pop (Unknown)}ifelse
				}if
			dup 0 eq
				{	pop (None)}if
		}
		{	(Unknown)}ifelse
	= flush
restore
"
*End
*CloseUI: *SKInterpolationM

*OpenUI *SKInterpolationR/�Ұ�޽Ѱ��ݸމ𑜓x : PickOne
*OrderDependency: 56 AnySetup *SKInterpolationR
*DefaultSKInterpolationR: None
*SKInterpolationR None/*�����ݒ�:		"  0 SK_SetInterpolationR"
*SKInterpolationR 300/300 dpi�ɂ��������:	"300 SK_SetInterpolationR"
*SKInterpolationR 150/150 dpi�ɂ��������:	"150 SK_SetInterpolationR"
*SKInterpolationR 100/100 dpi�ɂ��������:	"100 SK_SetInterpolationR"
*SKInterpolationR 75/ 75 dpi�ɂ��������:	" 75 SK_SetInterpolationR"
*?SKInterpolationR:	"
save
	(%Engine%) currentdevparams/InterpolationResolution known
		{	(%Engine%) currentdevparams/InterpolationResolution get
			dup 0 eq
				{	pop (None)}if
		}
		{	(Unknown)}ifelse
	= flush
restore
"
*End
*CloseUI: *SKInterpolationR
*%*CloseGroup: ColorPoint_Image_Smoothing

*% Paper Handling ===================

*%*OpenGroup: ColorPoint_Media_Size_Error_Handling
*OpenUI *SKPageSizePolicy/�p������нϯ����� : PickOne
*OrderDependency: 58 AnySetup *SKPageSizePolicy
*DefaultSKPageSizePolicy: None
*SKPageSizePolicy None/�p�����ސݒ薳��:		"<</Policies<</PageSize 1>> >>setpagedevice"
*SKPageSizePolicy 3/��ި���̨��:	"<</Policies<</PageSize 3>> >>setpagedevice"
*?SKPageSizePolicy:	"
save
	currentpagedevice/Policies get/PageSize get
	dup 1 eq
		{	pop (None)}if
	= flush
restore
"
*End
*CloseUI: *SKPageSizePolicy
*%*CloseGroup: ColorPoint_Media_Size_Error_Handling

*OpenUI *InputSlot/�p����ĕ��@: PickOne
*OrderDependency: 60 AnySetup *InputSlot
*DefaultInputSlot: Cassette
*InputSlot Cassette/����:						"(<<)cvx exec/ManualFeed false(>>)cvx exec setpagedevice"
*InputSlot ManualFeed/�荷��:	"(<<)cvx exec/ManualFeed true(>>)cvx exec setpagedevice"
*CloseUI: *InputSlot

*DefaultOutputOrder: Normal

*OpenUI *PageSize: PickOne
*OrderDependency: 62 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize A4:									" [595  842] SK_SetPaperSize"
*PageSize Letter/A {US Letter}:			" [612  792] SK_SetPaperSize"
*PageSize A4S/A4 Super:						" [648 1080] SK_SetPaperSize"
*?PageSize: "
save	% Check with resources installed
	currentpagedevice /PageSize get aload pop 2 copy gt {exch} if 
	(Unknown) 
	(<<)cvx exec
	[595  842] (A4)
	[612  792] (Letter)
	[648 1080] (A4S)
	(>>)cvx exec
		{	exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and 
				{	exch pop exit }
				{	pop }ifelse
		} bind forall
	= flush pop pop
restore
"
*End
*CloseUI: *PageSize

*OpenUI *PageRegion: PickOne
*OrderDependency: 64 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion A4:									" [595  842] SK_SetPaperSize"
*PageRegion Letter/A {US Letter}:			" [612  792] SK_SetPaperSize"
*PageRegion A4S/A4 Super:						" [648 1080] SK_SetPaperSize"
*CloseUI: *PageRegion

*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: A4
*ImageableArea A4:									"9.60 11.40 585.60  731.40"
*ImageableArea Letter/A {US Letter}:			" 9.00 10.92 600.36  662.76"
*ImageableArea A4S/A4 Super:						"16.92 10.92 631.32  946.92"
*?ImageableArea: "
save	% Check with resources installed
	/cvp { (                ) cvs print ( ) print } bind def
	/upperright {10000 mul floor 10000 div} bind def
	/lowerleft {10000 mul ceiling 10000 div} bind def
	newpath clippath pathbbox
	4 -2 roll exch 2 {lowerleft cvp} repeat
	exch 2 {upperright cvp} repeat ()
	= flush
restore
"
*End

*% These provide the physical dimensions of the paper (by keyword)
*DefaultPaperDimension: A4
*PaperDimension A4:									"595  842"
*PaperDimension Letter/A {US Letter}:			"612  792"
*PaperDimension A4S/A4 Super:						"648 1080"

*% Halftone Information ===============
*DefaultHalftoneType: 3
*ContoneOnly: False
*%*OpenGroup: ColorPoint_Halftone
*%*CloseGroup: ColorPoint_Halftone

*ScreenFreq: "60.0"
*ScreenAngle: "45.0"
*DefaultScreenProc: Dot
*ScreenProc Dot: "
	{	abs exch abs 2 copy add 1 gt
		{	1 sub dup mul exch 1 sub dup mul add 1 sub }
		{	dup mul exch dup mul add 1 exch sub } ifelse
	}
"
*End

*% Font Information =====================
*FCacheSize 32Meg:1762918
*FCacheSize 64Meg:2173337
*DefaultFont: Courier
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Symbol: Special "(001.007S)" Special ROM
*Font Times-Bold: Standard "(001.007S)" Standard ROM
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
*Font Times-Italic: Standard "(001.007S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
*?FontQuery: "
save
	{	count 1 gt
		{	exch dup 127 string cvs (/) print print (:) print
 			/Font resourcestatus
				{	pop pop (Yes)} {(No)} ifelse =
		}
		{ exit } ifelse 
	} bind loop
	(*) = flush
restore
"
*End

*?FontList: "
save
	(*) {	(/)print print (\n)print}bind 128 string /Font resourceforall
	(*) = flush
restore
"
*End

*% Printer Messages (verbatim from printer):
*Message: "%%[ exitserver: permanent state may be changed ]%%"
*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
*Message: "\FontName\ not found, using Courier"

*% Status (format: %%[ status: <one of these> ] %%)
*Status: "busy"
*Status: "holding"
*Status: "idle"
*Status: "initializing"
*Status: "waiting"
*Status: "PrinterError: cover open"
*Status: "PrinterError: paper jam"
*Status: "PrinterError: out of paper"
*Status: "PrinterError: waiting for manual feed"

*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*Source: "Serial"
*Source: "Parallel"
*Source: "LocalTalk"
*Source: "EtherTalk"
*Source: "LPR"
*Source: "FTP"
*Source: "Socket"
*Source: "ScsiproComm"

*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
*PrinterError: "cover open"
*PrinterError: "paper jam"
*PrinterError: "out of paper"
*PrinterError: "waiting for manual feed"

*% Color Separation Information =====================

*DefaultColorSep: ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi

*% For 100 lpi / 300 dpi =====================

*ColorSepScreenAngle ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "0"
*ColorSepScreenAngle CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "0"
*ColorSepScreenAngle ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "0"
*ColorSepScreenAngle ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "0"
*ColorSepScreenAngle ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "0"

*ColorSepScreenFreq ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "100"
*ColorSepScreenFreq CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "100"
*ColorSepScreenFreq ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "100"
*ColorSepScreenFreq ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "100"
*ColorSepScreenFreq ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "100"

*% End of File Produced by Hachiya & Maki
*% Last Edit Date: 97Nov20
*% END OF PPD FILE